package com.hnyyjsxy.service;

import com.hnyyjsxy.domain.Student;
import com.hnyyjsxy.domain.Violate;

import java.util.List;

/**
 * @date 2021/02/04
 */
public interface StudentService {
    //通过学号查找学生信息，并返回
    public Student getStudentBySid(String sid);

    //通过学号查询该学生的违纪情况
    public List<Violate> queryDeregulation(String sid);

    //学生申请调换宿舍
    public abstract void studentApply(Student stu,String room,String bed);

    /**
     * 学生交电费
     * @param student 学生信息
     * @param money 电费
     */
    public void alterCharge(Student student , double money);

    /**
     * 通知学生的电费已到账
     * @param student
     */
    public void inform(Student student);
}
